$tzBlue: #03b0ff;
.content {
  .type {
    .btn-white {
      transition: all .1s ease-in-out;
      color: #333;
    }
    .btn-white:hover {
      background-color: #f7fcff;
      border-color: #f7fcff;
    }
    .btn-white.active {
      background-color: $tzBlue;
      border-color: $tzBlue;
      color: #fff;
    }
  }

  .gallery .image {
    display: inline-block;
  }

  .gallery .image-info {
    padding: 15px 5px;
    .title {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
  }

  .detail-title_container {
    overflow: hidden;
    position: relative;
    .share {
      position: absolute;
      top: 15px;
      right: 15px;
    }
  }

  .detail-title {
    position: relative;
    height: 125px;
    .detail-title_bg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      //z-index: -1;
      overflow: hidden;
      -webkit-filter: blur(8px);
    }
    .media {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      padding: 15px 5px;
      margin: 0;
      background-color: rgba(255, 255, 255, .8);
    }
  }

  .swiper-container {
    width: 100%;
    max-height: 350px;
  }
  .swiper-slide {
    display: flex;
    align-content: center;
    justify-content: center;
  }
  .gallery-thumbs {
    height: 100px;
    box-sizing: border-box;
    padding: 10px 0;
  }
  .gallery-thumbs .swiper-slide {
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center;
    width: 25%;
    height: 100%;
    opacity: 0.4;
  }
  .gallery-thumbs .swiper-slide-active {
    opacity: 1;
  }
  .swiper-slide .img-container {
    max-width: 180px;
    max-height: 350px;
    overflow: hidden;
    img {
      display: block;
      width: 100%;
    }
  }
  .example-img_container {
    height: 150px;
    overflow: hidden;
    vertical-align: middle;
    position: relative;
    .qrcode {
      height: 100%;
      opacity: 0;
      transition: opacify .1s ease-in-out;
    }
    .bg {
      width:100%;
      opacity: 1;
      transition: opacify .1s ease-in-out;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    &:hover {
      .qrcode {
        opacity: 1;
      }
      .bg {
        opacity: 0;
      }
    }
  }
  .close.feedback {
    font-size: 30px;
    position: absolute;
    right: -15px;
    top: -45px;
  }
}

#actList li ~ li {
  margin-top: 20px;
}